+2005-05-08 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/Makefile.am (IGNORE_HFILES): Add keyname-table.h
+
+ * gdk/gdk-sections.txt: Add gdk_cairo_set_source_color,
+ gdk_drawable_create_cairo_context and
+ gdk_pixbuf_set_as_cairo_source, remove
+ gdk_draw_rectangle_alpha_libgtk_only
+
+ * gdk/tmpl/pixbufs.sgml:
+ * gdk/tmpl/cursors.sgml: Add long descriptions.
+
+ * gdk/tmpl/events.sgml:
+ * gdk/tmpl/dnd.sgml:
+ * gdk/tmpl/windows.sgml:
+ * gdk/tmpl/pixmaps.sgml:
+ * gdk/tmpl/x_interaction.sgml: Small additions.
+
2005-05-07 Matthias Clasen <mclasen@redhat.com>
* gdk/tmpl/pango_interaction.sgml: Fix a reference.
gdkprivate.h \
gdkpoly-generic.h \
gdkregion-generic.h \
+ keyname-table.h \
linux-fb \
nanox \
win32 \
gdk_pixbuf_render_pixmap_and_mask_for_colormap
gdk_pixbuf_get_from_drawable
gdk_pixbuf_get_from_image
+gdk_pixbuf_set_as_cairo_source
</SECTION>
<SECTION>
gdk_color_change
gdk_color_equal
gdk_color_hash
+gdk_cairo_set_source_color
<SUBSECTION Standard>
GDK_COLORMAP
gdk_drawable_get_size
gdk_drawable_get_clip_region
gdk_drawable_get_visible_region
+gdk_drawable_create_cairo_context
<SUBSECTION>
gdk_draw_point
<SUBSECTION Private>
GdkDrawableClass
gdk_draw_bitmap
-gdk_draw_rectangle_alpha_libgtk_only
</SECTION>
<SECTION>
<!-- ##### SECTION Long_Description ##### -->
<para>
-
+These functions are used to create and destroy cursors.
+There is a number of standard cursors, but it is also
+possible to construct new cursors from pixmaps and
+pixbufs. There may be limitations as to what kinds of
+cursors can be constructed on a given display, see
+gdk_display_supports_cursor_alpha(),
+gdk_display_supports_cursor_color(),
+gdk_display_get_default_cursor_size() and
+gdk_display_get_maximal_cursor_size().
+</para>
+<para>
+Cursors by themselves are not very interesting, they must be be
+bound to a window for users to see them. This is done with
+gdk_window_set_cursor() or by setting the cursor member of the
+#GdkWindowAttr struct passed to gdk_window_new().
</para>
<!-- ##### SECTION See_Also ##### -->
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GdkCursor ##### -->
<para>
A <type>GdkCursor</type> structure represents a cursor.
</para>
-@type:
-@ref_count:
+@type: the #GdkCursorType of the cursor
<!-- ##### ENUM GdkCursorType ##### -->
<para>
@GDK_UR_ANGLE: <inlinegraphic format="PNG" fileref="ur_angle.png"></inlinegraphic>
@GDK_WATCH: <inlinegraphic format="PNG" fileref="watch.png"></inlinegraphic>
@GDK_XTERM: <inlinegraphic format="PNG" fileref="xterm.png"></inlinegraphic>
-@GDK_LAST_CURSOR:
+@GDK_LAST_CURSOR: last cursor type
@GDK_CURSOR_IS_PIXMAP: type of cursors constructed with
- gdk_cursor_new_from_pixmap().
+gdk_cursor_new_from_pixmap() or gdk_cursor_new_from_pixbuf()
<!-- ##### FUNCTION gdk_cursor_new ##### -->
<para>
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### FUNCTION gdk_drag_get_selection ##### -->
<para>
</para>
should do with the dropped data.
</para>
-@GDK_ACTION_DEFAULT:
+@GDK_ACTION_DEFAULT: Means nothing, and should not be used.
@GDK_ACTION_COPY: Copy the data.
@GDK_ACTION_MOVE: Move the data, i.e. first copy it, then delete
it from the source using the DELETE target of the X selection protocol.
</variablelist>
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### ENUM GdkEventType ##### -->
<para>
Specifies the type of the event.
@GDK_VISIBILITY_NOTIFY: the window visibility status has changed.
@GDK_NO_EXPOSE: indicates that the source region was completely available
when parts of a drawable were copied. This is not very useful.
-@GDK_SCROLL:
-@GDK_WINDOW_STATE:
-@GDK_SETTING:
+@GDK_SCROLL: the scroll wheel was turned
+@GDK_WINDOW_STATE: the state of a window has changed. See #GdkWindowState
+for the possible window states
+@GDK_SETTING: a setting has been modified.
@GDK_OWNER_CHANGE: the owner of a selection has changed. This event type
was added in 2.6
<!-- ##### SECTION Long_Description ##### -->
<para>
-
+These functions allow to render pixbufs on drawables. Pixbufs are
+client-side images. For details on how to create and manipulate
+pixbufs, see the #GdkPixbuf API documentation.
</para>
<!-- ##### SECTION See_Also ##### -->
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### FUNCTION gdk_pixbuf_render_threshold_alpha ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION gdk_pixbuf_set_as_cairo_source ##### -->
+<para>
+
+</para>
+
+@pixbuf:
+@cr:
+@pixbuf_x:
+@pixbuf_y:
+
+
<para>
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GdkPixmap ##### -->
<para>
An opaque structure representing an offscreen drawable.
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GdkWindow ##### -->
<para>
An opaque structure representing an onscreen drawable.
Deprecated equivalent of g_object_ref()
</para>
-@Returns:
+@Returns: the window
<!-- ##### MACRO gdk_window_unref ##### -->
Deprecated equivalent of gdk_drawable_get_visual().
</para>
-@Returns:
+@Returns: the #GdkVisual of the window
<!-- ##### MACRO gdk_window_get_colormap ##### -->
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### MACRO GDK_ROOT_WINDOW ##### -->
<para>
Obtains the Xlib window id of the root window of the current screen.
Returns the display of a #GdkPixmap.
</para>
-@pix:
+@pix: a #GdkPixmap.
@Returns: an Xlib <type>Display*</type>.
-<!-- # Unused Parameters # -->
-@win: a #GdkPixmap.
<!-- ##### MACRO GDK_PIXMAP_XID ##### -->
Returns the X pixmap belonging to a #GdkPixmap.
</para>
-@pix:
+@pix: a #GdkPixmap.
@Returns: the Xlib <type>XPixmap</type> of @win.
-<!-- # Unused Parameters # -->
-@win: a #GdkPixmap.
<!-- ##### MACRO GDK_DISPLAY_XDISPLAY ##### -->